package com.github.pig.admin.entity;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 基本信息
 * </p>
 *
 * @author lengleng
 * @since 2018-10-28
 */
@TableName("bxb_brxx")
public class BxbBrxx extends Model<BxbBrxx> {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 记录id
     */
    @TableField("brxx_id")
    private String brxxId;
    /**
     * 门诊号
     */
    private String mzh;
    /**
     * 样本编号
     */
    private String ybbh;
    /**
     * 调查日期
     */
    private String dcrq;
    /**
     * 诊断医院
     */
    private String zdyy;
    /**
     * 诊断医生
     */
    private String zzys;
    /**
     * 调查员
     */
    private String dcy;
    /**
     * 姓名
     */
    @TableField("A1_name")
    private String a1Name;
    /**
     * 籍贯
     */
    private String A2jg;
    /**
     * 联系电话
     */
    private String lxdh;
    /**
     * 现住址_省
     */
    private String xzzsheng;
    /**
     * 现住址_市
     */
    private String xxzshi;
    /**
     * 现住址_县
     */
    private String xzzxian;
    /**
     * 长期居住_省
     */
    private String cqjzsheng;
    /**
     * 长期居住_市
     */
    private String ccjzshi;
    /**
     * 长期居住_县
     */
    private String ccjzxian;
    /**
     * 长期居住地居住已满
     */
    private String cqjzdym;
    /**
     * 出生日期
     */
    private String csrq;
    /**
     * 性别
     */
    private String xb;
    /**
     * 身高
     */
    private String sg;
    /**
     * 体重
     */
    private String tz;
    /**
     * 文化程度
     */
    private String whcd;
    /**
     * 婚姻状况
     */
    private String hyzk;
    /**
     * 职业
     */
    private String zy;
    /**
     * 录入时间
     */
    private String lrrq;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 更新时间
     */
    @TableField("update_time")
    private Date updateTime;
    /**
     * 删除标志
     */
    @TableField("del_flag")
    private String delFlag;
    /**
     * 备注
     */
    private String remarks;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBrxxId() {
        return brxxId;
    }

    public void setBrxxId(String brxxId) {
        this.brxxId = brxxId;
    }

    public String getMzh() {
        return mzh;
    }

    public void setMzh(String mzh) {
        this.mzh = mzh;
    }

    public String getYbbh() {
        return ybbh;
    }

    public void setYbbh(String ybbh) {
        this.ybbh = ybbh;
    }

    public String getDcrq() {
        return dcrq;
    }

    public void setDcrq(String dcrq) {
        this.dcrq = dcrq;
    }

    public String getZdyy() {
        return zdyy;
    }

    public void setZdyy(String zdyy) {
        this.zdyy = zdyy;
    }

    public String getZzys() {
        return zzys;
    }

    public void setZzys(String zzys) {
        this.zzys = zzys;
    }

    public String getDcy() {
        return dcy;
    }

    public void setDcy(String dcy) {
        this.dcy = dcy;
    }

    public String getA1Name() {
        return a1Name;
    }

    public void setA1Name(String a1Name) {
        this.a1Name = a1Name;
    }

    public String getA2jg() {
        return A2jg;
    }

    public void setA2jg(String A2jg) {
        this.A2jg = A2jg;
    }

    public String getLxdh() {
        return lxdh;
    }

    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }

    public String getXzzsheng() {
        return xzzsheng;
    }

    public void setXzzsheng(String xzzsheng) {
        this.xzzsheng = xzzsheng;
    }

    public String getXxzshi() {
        return xxzshi;
    }

    public void setXxzshi(String xxzshi) {
        this.xxzshi = xxzshi;
    }

    public String getXzzxian() {
        return xzzxian;
    }

    public void setXzzxian(String xzzxian) {
        this.xzzxian = xzzxian;
    }

    public String getCqjzsheng() {
        return cqjzsheng;
    }

    public void setCqjzsheng(String cqjzsheng) {
        this.cqjzsheng = cqjzsheng;
    }

    public String getCcjzshi() {
        return ccjzshi;
    }

    public void setCcjzshi(String ccjzshi) {
        this.ccjzshi = ccjzshi;
    }

    public String getCcjzxian() {
        return ccjzxian;
    }

    public void setCcjzxian(String ccjzxian) {
        this.ccjzxian = ccjzxian;
    }

    public String getCqjzdym() {
        return cqjzdym;
    }

    public void setCqjzdym(String cqjzdym) {
        this.cqjzdym = cqjzdym;
    }

    public String getCsrq() {
        return csrq;
    }

    public void setCsrq(String csrq) {
        this.csrq = csrq;
    }

    public String getXb() {
        return xb;
    }

    public void setXb(String xb) {
        this.xb = xb;
    }

    public String getSg() {
        return sg;
    }

    public void setSg(String sg) {
        this.sg = sg;
    }

    public String getTz() {
        return tz;
    }

    public void setTz(String tz) {
        this.tz = tz;
    }

    public String getWhcd() {
        return whcd;
    }

    public void setWhcd(String whcd) {
        this.whcd = whcd;
    }

    public String getHyzk() {
        return hyzk;
    }

    public void setHyzk(String hyzk) {
        this.hyzk = hyzk;
    }

    public String getZy() {
        return zy;
    }

    public void setZy(String zy) {
        this.zy = zy;
    }

    public String getLrrq() {
        return lrrq;
    }

    public void setLrrq(String lrrq) {
        this.lrrq = lrrq;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "BxbBrxx{" +
        ", id=" + id +
        ", brxxId=" + brxxId +
        ", mzh=" + mzh +
        ", ybbh=" + ybbh +
        ", dcrq=" + dcrq +
        ", zdyy=" + zdyy +
        ", zzys=" + zzys +
        ", dcy=" + dcy +
        ", a1Name=" + a1Name +
        ", A2jg=" + A2jg +
        ", lxdh=" + lxdh +
        ", xzzsheng=" + xzzsheng +
        ", xxzshi=" + xxzshi +
        ", xzzxian=" + xzzxian +
        ", cqjzsheng=" + cqjzsheng +
        ", ccjzshi=" + ccjzshi +
        ", ccjzxian=" + ccjzxian +
        ", cqjzdym=" + cqjzdym +
        ", csrq=" + csrq +
        ", xb=" + xb +
        ", sg=" + sg +
        ", tz=" + tz +
        ", whcd=" + whcd +
        ", hyzk=" + hyzk +
        ", zy=" + zy +
        ", lrrq=" + lrrq +
        ", createTime=" + createTime +
        ", updateTime=" + updateTime +
        ", delFlag=" + delFlag +
        ", remarks=" + remarks +
        "}";
    }
}
